// RSA加密参数
export interface IJsEncryptProps {
    /** 公钥 */
    publicKey: string;
    /** 私钥 */
    privateKey: string;
}


/** RSA加密实例实现方法 */
export interface IJsEncryptMethods {
    /** 公钥加密 */
    encryptPublicData: (data: object) => object;
    /** 私钥加密 */
    encryptPrivateData: (data: object) => object;
    /** 公钥解密 */
    decryptPublicData: (data: object) => object;
    /**  私钥解密 */
    decryptPrivateData: (data: object) => object;
}